/**
 * creater:chuanpeng.zhu@dhc.com.cn
 * create time:2016-05-30 14:55:01
 * describe:路由跳转缓存实例。从目录页面跳转到此页执行init()方法，从此页跳转到子页面，再跳转回来，不刷新。
 */
APP.controller('RouteCacheController', ['$scope', 'RouteCacheService',
  function ($scope, RouteCacheService) {

    /***变量声明***/
    $scope.data = undefined;

    /**
     * 初始化函数
     */
    $scope.init = function () {
      $scope.data = {
        value: 'init() method has executed!'
      }
    };


    $scope.$on('$ionicView.beforeEnter', function (e,v) {
      if (v.direction == 'forward') {
        $scope.init();
      }
    });
  }
]);

/**
 * creater:chuanpeng.zhu@dhc.com.cn
 * create time:2016-05-30 14:55:01
 * describe:路由跳转缓存实例。从目录页面跳转到此页执行init()方法，从此页跳转到子页面，再跳转回来，不刷新。
 */
APP.service('RouteCacheService', ['$http', 'UrlService', function ($http, UrlService) {
  /**
   * 登录方法
   * @param username  登录用户名
   * @param password  登录密码
   */
  this.doLogin = function (username, password) {
    var param = {
      username: username,
      password: password
    };
    $http.post(UrlService.get('LOGIN'), param);
  }

}]);
